Factorials Explained